home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'OleCtl.pas' rev: 3.00
-
- #ifndef OleCtlHPP
- #define OleCtlHPP
- #include <OLE2.hpp>
- #include <Messages.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- #include <ocidl.h>
- #include <olectl.h>
-
-
- namespace Olectl
- {
- //-- type declarations -------------------------------------------------------
- typedef tagTEXTMETRICW *PTextMetricOle;
-
- typedef tagTEXTMETRICW TTextMetricOle;
-
- typedef int TOleColor;
-
- enum OLE_TRISTATE { triUnchecked, triChecked, triGray };
-
- typedef int __stdcall (*TDLLRegisterServer)(void);
-
- typedef int __stdcall (*TDLLUnregisterServer)(void);
-
- typedef tagPOINTFX *PPointF;
-
- typedef tagPOINTFX TPointF;
-
- typedef tagCONTROLINFO *PControlInfo;
-
- typedef tagCONTROLINFO TControlInfo;
-
- typedef tagCONNECTDATA *PConnectData;
-
- typedef tagCONNECTDATA TConnectData;
-
- typedef tagLICINFO *PLicInfo;
-
- typedef tagLICINFO TLicInfo;
-
- typedef GUID TGUIDList[65536];
-
- typedef TGUIDList *PGUIDList;
-
- struct TCAGUID
- {
- int cElems;
- TGUIDList *pElems;
- } ;
-
- typedef TCAGUID *PCAGUID;
-
- struct TCAPOleStr;
- typedef TCAPOleStr *PCAPOleStr;
-
- struct TCAPOleStr
- {
- int cElems;
- Ole2::TOleStrList *pElems;
- } ;
-
- typedef int TLongintList[65536];
-
- typedef TLongintList *PLongintList;
-
- struct TCALongint
- {
- int cElems;
- TLongintList *pElems;
- } ;
-
- typedef TCALongint *PCALongint;
-
- typedef tagOCPFIPARAMS *POCPFIParams;
-
- typedef tagOCPFIPARAMS TOCPFIParams;
-
- typedef tagPROPPAGEINFO *PPropPageInfo;
-
- typedef tagPROPPAGEINFO TPropPageInfo;
-
- typedef tagFONTDESC *PFontDesc;
-
- typedef tagFONTDESC TFontDesc;
-
- typedef tagPICTDESC *PPictDesc;
-
- typedef tagPICTDESC TPictDesc;
-
- //-- var, const, procedure ---------------------------------------------------
- extern PACKAGE GUID CLSID_CFontPropPage;
- extern PACKAGE GUID CLSID_CColorPropPage;
- extern PACKAGE GUID CLSID_CPicturePropPage;
- extern PACKAGE GUID CLSID_PersistPropset;
- extern PACKAGE GUID CLSID_ConvertVBX;
- extern PACKAGE GUID CLSID_StdFont;
- extern PACKAGE GUID CLSID_StdPicture;
-
- } /* namespace Olectl */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Olectl;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // OleCtl
-